2982
2
2627
4
1444
1
1476
3296
847
3895
18
5521
5033
15
3078
5
1309
0
1257
6
1992
3
4074
2921
697
5389
4757
2631
4914
3508
7
2529
1846
2430
1036
2133
4690
2767
4363