1115
2
10324
2513
6
2114
1458
3
2445
2754
1222856
4
2198
5617
5
4271
1661
2920
978
4677
10
3054
1
12590
0
1805
6062
16
737
2904
2337
1343
911
446
3966
7
1960
348
2395
283