31535
0
1254
25137
2275
2
19279
17353
2188
9
2198
968
20634
8
1805
2568
5
2526
3
2693
2991
1
3013
1020
2574
2809
2314
1621
1454
467
2668
1824
4713
14
3114
4
2109
6301
5223