31535
0
968
1840
2
2076
1
25137
418
19279
2105
979
1020
1541
918
1878
1023
1645
637
2264
3
392
467
2109
1440
2275
3868
20634
8
2190
2023
895
1314
273
1149