31535
0
968
458
2766
1
1645
1710
19279
2
1649
360
1824
1431
6800
584
2190
2748
8766
909
1192
1378
1428
1069
896
1105
1024
1586
1543
1877
552
2105
25137