2775
545
3057
873
2561
544
2183
595
2421
655
3367
907
2777
733
6351
2153
1446
378
2819
908
3237
1401
5105
2400
1546
393
977
271
625
247
815
131
839
298
1083
285
1013
165
2023
618