9315
0
1132
553
804
1084
443
935
493
714
1882
1
3075
4
1527
383
990
573
15440
39
1053
2211
1073
798
2395
300
1049
1101
6076
18
414
461
400
1454
475