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