2982
2
2627
4
1444
1
1476
847
3895
18
5521
5033
15
3078
5
3296
1257
6
4074
0
2921
3508
7
4363
234
2305
2082
1846
1036
297066
267612
3922
4978