142
124
131
121
224
392
919
989
484
819
653
630
596
365
421
298
465
290
346
645
820
550
590
763
1056
901
665
620
223
583
606
458
415
435
432
324
351
305
730
823
934
409
455
331
423
313
623
424
299
189
1417
355
130
148
395
257
652
113
456
412
3459
1888
375
2456
342
291
597
450
1476
844