1628
2
2541
4
1950
3
711
1
1276
1793
5
2166
7793
1813
2710
2152
1568
1644
1570
4179
2065
2551
3505
3606
18258
0
13967
442
3196