19783
2
7793
4
25669
0
2996
2529
7
2535
4363
32302
17946
2906
1
10317
2152
12185
5
785
572
3098
3
610
2591
2165
3090
6
2600
5164
2818
3868
10
2258
2631
14
1101
2189
3508