980
0
530
953
1647
1
437
2
1131
876
1269
576
2348
333
3559
392
772
1346
2610
4
642
4099
2015
8
3877
3
1405