31535
0
458
584
2748
2
467
1824
386
3659
14
552
25127
420
363
1649
1
3815
1878
1333
759
1152
2522
4594
918
6800
1319
1431
1840
8766
46414
909
1192
1378