2901
1
2512
2
1557
2152
1054
0
5579
7
2484
6698
1568
1814
2604
579
83
1543
4
2037
4179
1967
3643
3
3919
623
1545
1761
346
1534
4978
1749
1691
1471
2203
1004