2492
846
708
680
903
553
457
315
3187
899
601
444
647
584
939
813
1564
413
451
464
419
715
997
1257
356
378
422
1020
467
1180
661
1193
366
308
745
1693
309
703
596
531
482
1641
1276
1077
360
757
781
351
402
879
632
394
420
837
