31535
0
2730
6
1105
1
169211
11
1009
1192
1428
282572
1824
611
20634
8
458
4111
2
503
4594
139
2522
3659
14
2748
3287
46414
17353
1232
2275
653
25137
467
1182
3373
246