3096
3431
17330
3858
4232
9521
2195
11580
6521
4857
6826
3637
5645
10436
11210
2290
2830
17228
2891
7494
2743
6008
7476
3528
7882
2678
2809
12646
2471
2269
5285
7672
8534