105807
42
2490
0
370
1354
7
454
726
1612
116
602
1730
5
722
663
1853
403
1161
521
410
1101
487
787
31535
3888
1263
3
1663
422
547
1073
1973
486