31535
0
467
1020
1880
2
501
17353
918
213
1416
25137
392
618
798
517
1333
1
459
1132
771
2275
47041
19279
2190
587
378
968
1029
1119
1045
1100
660