3096
3431
17330
3858
4232
9521
2195
11580
6521
4856
6826
3635
5645
10436
11210
2290
2829
17227
2891
7494
2743
6008
7476
3528
7882
2678
2809
12646
2471
2269
5285
7671
8534