3098
3
3576
16062
15
2767
5
5811
2
711
1
2165
4290
1257
6
2493
4
1691
4110
2308
2082
0
1842
2305
2818
1638
2591
3991
2921
2631
4116