3396
2040
852
895
1229
1080
1023
934
847
5798
1997
941
2452
900
1260
1118
1238
3438
1161
1150
978
1184
930
947
1902
1087
1200
1501
967
1071
1582
1050
2330
1620
1631
2726
1288
1174
1589
2046
3116
2268
5315
1636
1306
1540
1659
1996
1596
1649
2438
1678
1681
4969
1817
4849
13501
6624
10878
22704