19783
2
25669
0
32302
2529
7
2921
5
2535
4363
17946
5440
8
2906
1
2152
12185
785
3098
3
610
2591
7793
4
2165
3090
6
2600
2818
2258
2316
2631
1101
3508
3001
1504
2932
4757