5033
15
2982
2
5521
2627
4
1534
1622
1
4435
3
1476
14125
10
1444
847
3895
18
3819
1364
1815
1713
797
1506
3078
5
4158
8
1339
1137
1393
1248
3296
1194
2899
1911
1257
6
3411
13