31535
0
552
1824
1152
458
1377
2748
2
341
29323
1649
1
1712
363
1045
177
918
1711
4594
6800
584
154
1431
300
8766
909
1192
1378
1428
1069
2522