2548
2574
2592
1547
1261
4438
1429
1155
1284
595
663
3298
2688
782
1539
1268
3680
1137
2426
1674
2470
1454
1845
1299
