2612
905
1918
5658
734
693
743
1044
2118
762
1012
847
886
7503
1257
1050
21724
1354
871
1377
2668
1273
14226
1115
911
1101
7676
2243
1005
992
1435
899
2286
2504
2550
1728
9523
1821
931
5847
1129
1778
946
893
1329
3183
1220
1124
1251
10992
872
1006
947
5478
1126
1149
1417
2964
4188
3090