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