5033
15
5521
2
1295
1
14125
10
1534
1444
1476
1364
3819
1815
1506
4
797
3411
13
1622
1581
1911
3296
847
1194
3895
18
4435
3
3765
2982
1713
2873
1250
4158
8
1247
3629
3078
5