2100
2
1174
1
1694
1632
4438
6
2079
2164
2454
1881
1973
2578
2740
3014
20
10293
5
2131
1673
1078
2533
2173
1691
2759
3085
3491
4
3485
7
4706
2368
1813
2377
1093
3316
10