5033
15
5521
2
1476
1
1444
847
3895
18
2982
3078
5
3411
13
2627
4
3296
1257
6
2921
1534
1247
1301
1622
24337
22
4435
3
14125
10
3629
1846
3371
9
1223
1676
3819
1121
1364
1713
1036