1226
925
724
985
680
1089
879
699
1764
806
889
1313
2345
1085
1123
5364
1163
1192
2588
1446
1152
1482
1707
1721
34059
1595
7196
2522
6957