2445
840
2490
918
1636
552
1074
263
1224
734
3305
1802
847
332
380
158
623
215
1197
388
567
328
933
322
365
192
2216
1257
801
444
320
148
655
185
670
227
684
216
647
221