3501
2562
5256
12402
6226
2374
4961
2568
2217
9491
10457
2774
14415
15125
4999
2013
6713
4719
1893
29502
10442
5897
19605
5148
3217
3306
2286
1742
10518
2472
2352
3107
4731
18363
16385
3254
12141
16489
6667
4959
114891
4173
35896
6773
3611
17731
10838
5513
3226
33942
2621
3811
9555
2823
11140
4300
4207
2445
4488
14998