2151
1154
1731
1525
918
686
1240
862
479
139
656
866
372
168
512
205
176
88
236
75
298
393
100
446
215
250
93
193
225
350
122
46
91
125
214
149
161
68
33
216
87
72
95
145
135
98
160
191
394
138
376
155
284
47
106
128
319
97
81
155
142
144
108
60
187
63
197
58
126
119
130
56
60
42
136
167
203
112
96
58
113
118
34
51
70
29
26
43
50
57