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