2992
1562
942
1016
891
906
867
1466
843
8477
777
16269
4402
806
964
986
7078
1577
4689
1174
850
973
1052
839
1079
882
5110
912
4882
868
966
1347
877
1033
1168
972
1815
935
1214
145063
1027
1095
1540
834
1013
1198
1049
800
4924
1246
1122
1059
1054
1245
913
1110
2374
1443
922
816