2100
2
1694
1
3688
5
1632
2164
2454
3090
6
1973
2578
3673
2740
10293
2131
1673
1078
2533
2173
1691
2759
4706
2368
1813
2377
2919
1093
1168
2110
4168
4
1532
1289601