895
1178
886
2989
3149
1203
1123
1374
1640
893
972
894
2188
3482
1037
867
979
3612
880
935
751
860
4545
1101
931
1186
951
957
12873
913
1016
1126
941
4028
955
915
787
864
1558
21548
1169
3977
1581
2205
1177
978
897
1634
978
802
883
816
8172
2338
3494
984
1007
880
999
1380