31535
0
2730
6
25137
17353
20634
8
1098
3114
4
19279
2
297
586
17
6800
1559
771
2657
3
2668
775
213
334
57
333
271
1462
1
93
3383
358
2855
301
1020
2091
608