31535
0
1501
467
1824
2748
2
5165
3
1649
1
4536
552
458
1020
6800
2587
16
1431
8766
909
2727
1192
1378
46414
4594
1428
1069
896
1105
2275
1024
1115
1586
1543