31535
0
360
169211
11
19279
2
458
1824
552
25137
2748
1378
1192
1
1428
611
467
46414
2683
2061
1649
1418
392
2522
3287
3116
683
6800
282572
139
2275
503
1431