2438
1798
4027
1800
1274
1126
2564
2975
1843
1831
1157
841
2873
1540
6979
2040
1520
939
10662
956
887
839
2795
2970
943
11971
1333
796
1778
1606
3948
1373
2456
2137
1453
914
1811
1048
3003
3981
905
895
4651
882
8129
7311
2337
1045
1465
869
3027
3018
942
8891
1349
1013
1552
5266
1196
15532