2530
1358
472
1942
478
621
1659
1265
354
384
2524
626
1080
305
2178
846
421
362
768
847
2682
550
463
2923
