1235
11594
10294
8148
5951
1359
1303
970
1376
1209
1314
1377
937
676
1962
621
589
1015
910
507
1060
454
599
289
543
323
615
322
345
411
482
266
263
422
180
232
263
164
228
70
209
210
173
151
197
188
160
123
127
117
165
205
155
169
149
101
126
166
69
136
114
152
63
69
128
18
13
104
79
146
79
101
70
134
88
113
79
79
103
53
70
101
105
54
74
109
52
38
60
74