31535
0
25137
2275
2
19279
968
1820
2315
1020
2730
6
492
1824
2668
311
991
3114
4
2574
1
3117
3
2459
9
5223
962
17353
419
2259
2008
1880
640
230
2546
2799
802