2529
7
2593
1
181997
11
4259
2430
2
297066
0
7042
5
4110
4363
1721
1639
1638
4
3098
3
3708
3503
3296
1382