2982
2
2627
4
3629
1
1476
3296
1444
2921
2698
1962
5
2767
3587
3638
1564
3858
7
847
3895
18
5521
3014
20
4083
0
1121
2430
5033
15
3078
1423
6698
521
2114
4585
10
547
4074