1585
1092
918
6295
887
27777
2945
951
1341
915
1456
803
866
10501
981
1534
769
704
4642
1804