31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
637
1098
392
2275
6800
458
418
381
383
357
2809
2190
1
467
282572
486
4049
10
419694
9
2810
2668
99
301
36609
34
2091