2657
3
31535
0
1824
552
2748
2
458
611
2522
1378
46414
1
169211
11
467
1115
1428
683
4594
1009
1152
503
19279
2275
25137
4328
10
1045
1343
2546
1649
759
584