935
0
1132
2431
3
4965
493
3653
2
477
573
1084
1454
553
472
8773
10
714
300
1049
4106
383
1053
1700
804
414
2211
846
1073
400
5237
475
518
1