31535
0
2730
6
25137
17353
19279
2
20634
8
1098
3114
4
6800
1559
294
1020
345
436
2657
3
2668
301
968
2881
282572
251
422
674
368532
864
871
14076
7
418
1523
2855