1393
863
901
748
646
848
1516
855
719
2674
794
936
873
726
1280
707
1589
1158
907
1114
1046
1033
2716
877
1156
1148
1978
968
10060
1250
1167
1585
1387
2474
1240
1270
1182
1481
2188
1463
2708
5038
1601
4214
3614
6180
3573
4518
2953
3869
2393
3715