110
484
61
19
283
210
1251
396
315
392
366
97
270
360
330
872
226
171
143
386
924
336
272
151
155
294
465
527
128
1020
690
176
109
318
506
168
532
326
98
75
187
72
995
824
104
199
208
131
49
62
81
276
94
89
116
250
348
68