3096
3431
17330
3858
4232
9521
2195
11580
6521
4857
6827
3639
5645
10436
11210
2290
2831
17229
2892
7495
2743
6009
7476
3528
7883
2678
2809
12646
2472
2270
5285
7672
8534