3898
2234
2134
10466
1709
2702
3253
3711
1999
6001
2409
4258
4897
8790
2100
4549
22839
3439
2000
1699
3016
5401
19955
4009
5076
23477
3049
14797
12441
9973
7362
5223
13329
38014
24347
38892
11540
5327
3570
37811
21391
3684
5291
4361
7426
5322
17007
9428
30786