1440
2226
1305
798
407
674
454
548
404
1092
394
490
420
1427
1411
1122
631
602
2158
599
503
2159
482
2493
889
457
384
601
727
801
266
342
283
201
558
388
5533
370
769
1492
597
647
371
295
2967
257
194
579
251
251
232
224
2155
332
229
297
362
167
443
225