18
9
1311
259
412
2
493
264
426
3
2240
362
872
228
1002
14
401
1197
852
71
516
30
277
508
699
544
568
2018
999
16
10
810
13
5
300
8
492
734
1033
831
571
2
80
320
1109
352
85
1395
839
2826
442
76
