21152
8
7893
4
2476
2
25669
0
2711
4651
3
1441
32302
2911
9
1193
1461
5151
76
2535
392
443
19783
908
346
838
2932
2676
1
1942
2605
3498
2405
2264
17946
485
2740