31535
0
25137
17353
19279
2
3114
4
2730
6
1098
3498
20634
8
6800
802
1824
467
383
2275
2727
241
1020
1454
968
282572
2668
3456
1
2224
392
2091
334
2546
458
2108
3