31535
0
25137
2864
7
1020
968
2275
2
19279
4640
4
2546
1
1056
2730
6
4713
5
6800
2076
2855
3
2395
467
637
20634
8
51
1658
2668
4857
1824
74
417
3114
2574
475
246