105
1260
398
395
416
11
299
244
69
85
343
1085
591
311
884
2354
646
382
97
329
106
11
607
466
935
464
142
998
1077
194
997
237
18
237
132
431
606
679
321
274
444
285
460
557
204
135
28
1957
17
