31535
0
458
1824
2748
2
552
1649
1
1232
6800
611
1431
2522
8766
691
909
1192
1378
1428
1069
896
1105
1024
1115
1586
1543
584
846
46414
363
683