2029
1201
1079
673
818
814
880
684
869
762
1650
993
930
825
888
1196
1583
784
2050
841
1400
916
1073
893
1112
1247
2978
1691
1903
1775
1787
4918
3025
4184
6126
1308
1378
1745
3754
1544
4837
10438
1620
8439
7811
1489
1939
1422
1714
8614
55348
3597
17831
2437
20562
10650
12511
6431
15171
67809