31535
0
19279
2
25137
17353
2546
1
1869
5
4111
1267
5223
9
1559
2574
1098
3114
4
467
2749
4382
1321
3428
3
968
2730
6
3691
20634
8
6976
12
1824
492
3149
1811
6800
2496
1009