2982
2
2627
4
1444
1
1476
3296
847
3895
18
5521
5033
15
3078
5
1257
6
2921
4074
0
2529
7
1846
2430
1036
2767
4363
1721
3922
3098
3
16062
1371
1434
2631
1637
1121
4757