5033
15
3098
3
644
0
16062
4311
1
5811
2
711
2165
4290
1257
6
971
2493
4
1691
4110
2308
1603
2082
9607
2818
1638
2591
2921