31535
0
2730
6
19279
2
25137
467
2953
1
2275
602
742
1645
247
4099
4
2105
2194
2668
3114
2574
2459
9
5223
17353
1020
968
1965
5
3248
2546
2445
802
586
17
2006
1824