853
333
1589
775
1296
453
814
392
583
256
637
147
288
160
562
144
585
179
359
195
261
80
240
90
449
180
397
146
661
62
602
206
603
178
363
25
552
127
366
165