31535
0
25137
2275
2
19279
1823
251
2730
6
11881
3
2574
1
1584
3114
4
1344
382
1020
2459
9
4830
17353
968
7456
2546
3650
20634
8
1824
17730
11
6260
467
2076
12590
1926
2420