21152
8
2903
3
3090
6
2593
1
2932
2
2911
9
297066
0
2529
7
1101
4363
5151
3508
25669
1504
19783
7495
17946
3080
1691
2865
2964
31371
64
1603
3546
2692
4283
5
2465
1942
631
2740