1353
1266
450
494
379
1196
453
845
358
2520
369
417
2640
263
861
574
418
2692
1044
1460
502
825
1627
897
