2953
10
4782
6
1513
1
2217
8
2073
3
2041
4
2677
5
4759
1582
572
34628
7
4010
3515
8299
1329
2506
2521
4505