31535
0
2730
6
1105
1
1009
4594
458
46414
169211
11
3659
14
1824
611
25137
4111
2
19279
1232
2395
2748
3373
467
1045
17353
2522
396
139
1277
507
653
1152
584