31535
0
17353
25137
2730
6
19279
2
20634
8
1098
3114
4
436
1020
6800
1559
294
3092
1
345
2657
3
2668
282572
871
301
251
2189
14076
7
621
968
368532
543
2881
1372
383