2673
1484
952
923
1417
5426
904
904
5691
862
1255
977
1181
3291
1595
883
790
927
1515
8755
830
1356
805
893
2013
1174
6715
3621
1694
1027
1204
6548
1290
1658
895
1181
994
2301
795
1930
1256
806
1229
978
1005
983
946
1387
1876
958
1018
1306
1053
885
1046
935
922
1261
1116
813