2058
872
2883
1339
1249
614
603
108
1502
813
759
299
834
242
1356
577
483
185
975
618
666
390
1034
437
726
240
263
139
783
268
392
185
449
309
801
426
746
219
1124
547