1045
0
663
463
417
602
212
413
5313
381
640
454
722
47041
918
1425
490
986
776
391
524
401
2702
415
1557
820
310
321
554
532
262