31535
0
4154
2
2748
1233
3
1824
458
993
1
6800
467
2683
2730
6
1418
3659
14
2657
1129
2668
5081
2109
2275
105290
282572
20634
8
1343
1649
4594
1329
46414
1152
964
584