2593
1
2430
2
5889
8
2182
297066
0
1681
1658
4
2767
5
4363
7
1721
3098
3
16062
15
3503
3296
2044
5978
6
3154
2631