31535
0
1333
1
1824
2748
2
2683
2730
6
369
1649
759
552
458
6800
476
1431
3659
14
8766
909
1192
1378
46414
4594
1428
1069
896
1105
2275
1024
1115
1586
1543