105
0
1075
25669
14
2535
2
409
4044
5
3083
17946
2465
303
310
3125
1404
3546
1
32302
634
598
1704
468
1385
337
971
1369
3498
4
448
2676
3779
1869
442