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