2989
1
3518
3
1518
5592
8
2195
1681
1857
2166
583
2
1598
1379
1535
4926
5
822
0
1636
1978
6
1694
1451
951
1425
636
1723
2312
1069
2735
1688
2505
1743
3054
1729