2522
0
105290
584
2855
3
20634
8
918
503
1232
1541
25137
19279
2
1045
3659
14
552
4111
729
1
464
4328
10
17353
909
2275
608
1015
2881
1069
458
525
468
845
1378