31535
0
458
1824
2041
1
584
2748
2
467
1504
1649
552
918
363
354
3659
14
139
6800
1431
8766
909
1192
1378
46414
1333
4594
1428
1069
422
896
1105
2275