21152
8
19783
2
2535
32302
0
17946
25669
1543
1
7793
4
796
6
3090
3083
1393
3289
2108
3
2932
3498
2277
1411
1135
3546
4044
5
2964
17970
15
1603
1623
2476
297066
1294
3117
2445