1352
562
373
206
1163
748
317
129
2739
1496
1232
563
471
193
474
214
511
229
387
142
552
124
499
241
652
291
413
168
643
209
381
160
435
238
452
125
391
140
330
63