3015
2037
3089
2227
2798
2606
2432
2224
2506
2080
10324
1961
3439
2648
2859
16925
20171
3378
7713
3345
10574
7234
2701
4883
6417
25914
7541
8451
43763
4298
3917
4558
3013
13828