578
1
1975
4
1174
2
774
507
1279
3
4088
661
1117
1963
5009
11
1327
0
895
220
105
66
116
182
147
167
219
1541
1750
6
1763
1038
643
446
636
1224
4560
7