31535
0
2275
2
25137
19279
573
968
1020
3428
3
2730
6
980
1
392
2668
3114
4
2574
1824
2459
9
5223
17353
294
1025
455
1523
1638
2546
802
587
563
360
321
798