31535
0
4594
1
768
2952
1824
467
458
282572
2804
20634
8
2748
2
1754
2730
6
691
437
105290
6515
6800
17353
918
2524
396
1780
584
572
621
25137
503
1020