31535
0
17353
25137
20634
8
2730
6
19279
2
1098
1020
3114
4
358
968
574
798
467
2211
381
418
290
1080
2749
1
482
459
6800
469
996
980
2109
1398