1132
0
802
15440
39
935
553
493
714
2987
2
1860
4099
4
1049
383
1084
477
573
804
414
4492
2781
9
1073
400
3598
1
475
798
1454
1657
6
17
1053
437
300