2154
758
2210
841
1396
455
1004
252
1038
642
2844
1567
773
305
340
154
575
203
1115
358
497
301
869
298
336
190
2003
1156
667
375
280
140
620
183
631
218
658
212
573
202