457
414
324
308
286
407
118
431
333
499
650
305
251
395
165
337
310
343
200
413
105
385
214
248
213
959
604
427
672
669
596
562
814
1697
1216
465
245
429
1377
796
721
484
617
243
1172
758
724
778
499
430
116
308
96
181
1902
442
340
600
303
807