3163
2427
1843
1147
1233
1122
635
1322
1015
775
803
1026
679
328
849
450
492
610
744
298
433
285
281
215
353
408
211
109
214
276
235
231
250
224
175
179
169
175
239
189
143
213
115
187
117
83
167
225
222
92
105
193
125
89
129
133
112
147
78
95
37
38
157
69
83
55
155
62
35
59
56
46
135
60
99
51
75
117
53
71
71
70
40
55
52
73
36
48
30
58