4093
3588
6301
6470
26340
2418
18271
4081
11136
2985
44947
46013
6826
5218
5221
43941
4248
3457
4106
3458
31023
4083
31026
101198