31535
0
25137
17353
19279
2
3114
4
6800
2730
6
20634
8
1098
2275
467
1020
1824
3498
968
3092
1
918
341
703
1343
44
798
1073
598
46
351
458
477
572
851