19891
1076
1674
1331
1008
1282
1000
828
718
5492
882
726
7641
1099
5390
1237
2146
6991
784
1353
794
1249
1048
951
941