4628
4
1123
1
526
2
365
0
269
358
78
1519
912
1300
751
4604
805
997
1174
664
1156
544
855
5450
23449
537
991
505
509
1105
1693
6146
3
1446
848