1363
898
1081
1054
891
843
803
42756
1565
1278
1262
2527
1225
1540
1561
1939
1675
4461
1017
1409
848
2196
991
1135
1152
1114
2347
934
2094
1025
1891
1788
951
870
2982
1592
2508
982
1903
1146
2269
1150
2471
1373
4042
1604