2750
1276
749
1020
1271
776
6914
597
833
358
289
3440
441
1131
568
1273
1031
477
708
339
497
253
3470
315
1780
545