31535
0
1418
2
1193
1
467
2748
319
3659
14
1824
458
1378
1473
1099
417
6800
814
2683
2730
6
1291
1642
625
3287
7952
2657
3
2668
1152
1129
2275
105290
282572
2229
4