11095
3368
2773
1313
1263
1179
935
29816
1560
1020
1555
1563
1121
1327
776
1017
2914
748
734
1698
1386
2943
1071
785
773
2551
727
689
1087
1753
2074
1325
795
888
628
926
708
659
1305
1503
1076
912
2801
1072
983
878
758
744
7888
991
844
6325
1229
1015
3109
2039
681
1255
1084
1432