2989
1
3518
3
1518
5592
8
2195
2118
1857
2166
583
2
1598
5375
0
4926
5
1636
1978
6
3835
1681
1425
636
1723
1451
2495
1069
2735
2505
1743
3054
2057
734
582
1931