2100
2
2740
1
1694
1632
951
619
2164
2454
564
1973
2578
4179
2502
10293
5
2131
1673
1078
2533
2173
1691
2759
3539
3
4706
2368
1813
2377
1093
1168
2110
4168
4