2420
385
1372
278
1251
31
813
862
727
117
916
918
1230
545
472
1275
310
846
383
580
17
1072
272
491
339
547
562
605
505
864
772
1277
321
1147
39
774
652
1488
573
635
759
722
351
659
57
1140
869