3898
2234
2134
10463
1709
2702
3253
3710
1999
6001
2409
4258
4897
8789
2100
4549
22839
3439
2000
1699
3016
5400
19955
4009
5076
23477
3049
14797
12441
9972
7362
5223
13329
38014
24347
38892
11540
5325
3569
37811
21391
3684
5291
4361
7425
5322
17006
9428
30786