31535
0
1824
2748
2
1649
1
1428
909
1192
896
1105
1024
1115
1543
552
458
6800
1431
8766
1378
46414
4594
1069
1418
2275
1586
467
846
2522
19279
169211
11
759