1641
867
2398
1131
851
270
1021
427
1348
515
1287
582
540
126
428
185
385
151
1019
373
723
284
897
220
403
228
171
45
2928
1809
711
288
404
232
674
332
393
111
457
279