31535
0
458
6800
3287
1
1045
1541
464
266
1603
1211
1020
584
1649
759
4594
611
1152
1779
918
552
255
340
1824
1431
2
546
2748
2328
8766
484