1189
3365
2299
777
1104
793
1636
1649
946
1280
904
1124
1037
762
1163
868
946
969
1180
2920
983
1405
5016
3261
1175
902
872
953
1560
867
888
2666
953
1969
2266
1280
971
1317
1351
1470
1821
1291
2019
2016
1166
1005
2940
1142
990
1009
4255
2411
2539
1573
2722
1067
1876
1568
1454
1117