2470
2505
21975
933
923
800
721
990
1293
1724
1131
2273
1659
774
4642
661
2534
2259
1165
1171
3851
1083
1313
110593
3486
1183
1839
1392
1089
1444
1069
857
786
960
2812
13653
1297
1030
2620
1502
5109
1772
925
1079
9665
913
5992
2171
965
1240
2827
985
1667
1050
1937
958
949
1724
1328
14697