4471
2
3080
3
2932
21152
8
5151
3090
6
25669
0
3715
2529
7
2271
4
1101
1
4363
3508
1504
19783
7495
9
17946
1691
2865
1744
2903
2964
1047
31371
64
2740
1603
2692
4283
5
2465
631