31535
0
169211
11
1045
584
2275
2
467
1824
4594
1
418
1921
1541
2748
1192
458
1428
572
1356
552
657
29323
2952
1015
282572
19279
177
2522
1378
1069
1878
1020