2058
872
1178
418
2527
1052
1433
687
2228
1162
894
363
441
232
903
446
2292
1005
3678
2336
794
270
532
147
595
232
705
270
384
184
759
299
1356
577
511
194
226
115
327
203