20
284
599
16
357
378
347
71
88
222
448
225
246
445
175
358
859
128
373
9
136
0
72
643
988
43
27
567
97
50
314
224
300
39
254
17
336
53
17
600
634
119
96
207
126
122
3
245
119
