4585
10
3041
2
1485
3
3296
4
6517
1348
0
1941
1
7592
7
1647
951
1773
3562
2493
18
1787
1416
2234
2701
2105
1072
1681
2297