31535
0
909
1
1045
1824
1152
2522
1392
1009
269
611
608
918
1211
552
8766
2
467
2992
6800
2645
17353
1779
953
768
382
19279
2211
4594
576
2328