1814
2
2100
2223
1691
1
3936
3
1938
2181
1821
2935
1163
1501
5521
2576
6346
16
3562
1781
1716
1506
4
1391
2245
2166
3120
5949
5
2142
1290
3025
2445
1013
2048
1042