31535
0
2109
303
1219
584
2328
239
781
1232
517
1152
1710
1
467
1824
980
573
1045
1649
918
1523
3287
689
659
1431
2
6800
552
2748
1949
8766
590