2982
2
2627
4
1444
1
1476
847
5521
3078
5
3296
3895
18
5033
15
1309
0
1257
6
1992
3
2921
697
1721
4074
4914
2529
7
4029
8
1846
2430
1036
4690
5389
2767
2292
1913
2756