2982
2
2627
4
5033
15
5521
1476
1
1444
847
3895
18
3078
5
3296
1257
6
2921
3411
13
1534
1622
24337
22
4435
3
3922
14125
10
1846
3819
1121
1364
1713
1036
797
1700
1506
1371
4158
8