634
273
650
155
372
125
1163
748
227
92
732
97
615
168
2741
1498
1234
565
396
130
377
203
471
193
623
252
475
215
94
34
387
142
553
124
459
188
308
183
668
194