1349
526
903
296
1450
596
1006
447
1405
667
663
221
322
163
627
250
1587
628
2330
1438
693
221
378
84
453
153
526
164
326
156
580
207
992
336
460
168
190
100
292
190