110
484
61
19
283
210
1250
396
315
392
366
97
270
359
330
872
226
171
143
386
923
336
272
151
155
294
465
527
128
1019
689
176
109
318
506
168
532
326
98
75
187
72
995
824
104
199
208
131
49
62
81
276
93
89
116
249
347
68