2711
2
2468
3
21152
8
2911
9
1564
1
1423
5151
2600
4
1942
2740
5565
4044
5
2890
17946
0
2535
32302
2405
25669
3125
6753
17
19783
985
1461
2964
3498
2478
5978
6
297
4471
1672