2982
2
2627
4
5033
15
5521
1444
1
1476
1679
3296
847
3895
18
2435
2189
3
3078
5
2495
0
950
1388
1257
6
1711
2921
1250
2873
2710
1903
2100
1295
1393
2959
1527
4074
14125
10