512
2
718
1
2602
1600
5
5169
12
2445
6
1382
1622
3
901
1161
4
683
4437
2046
8
570
817
1778
1127
587
602
1141