109
1
505
1259
2
575
612
2827
487
385
888
466
2215
20
750
622
3060
10
543
709
807
1117
1393
672
0
493
803
1369
452
572
1976
4
772
98
747
1961