76
180
187
134
74
108
155
32
213
97
743
200
807
53
754
308
165
397
70
38
675
361
778
214
449
230
133
427
31
91
228
721
95
71
232
93
2263
441
239
170
52
337
61
925
1391
1812
23
183
543
1161
249
371
1558
510
464
584
55
879