1346
1050
919
1336
654
886
743
1387
1097
1218
3644
2074
1209
1832
1255
1275
1688
2477
1982
2031
5582
1667
11924
8878