31535
0
2748
2
3114
4
2730
6
1824
1098
2275
17353
3691
5
20634
8
6800
2683
46414
1
1152
458
2657
3
467
2668
4594
105290
437
266
282572
759
1649
3659
14
396
584
2881