905
1006
3249
1647
3813
4525
3300
3783
914
3162
2764
2681
1799
9003
2876
1816
1733
3256
1224
875
3987
2028
2015
944
55526
22658
3354
2630
15187
3519
3733
1290
2711
5175
3107
2980
2292
6085
21067
4590
10567
3854
3725
3722
978
3220
5681
6321
9441
8033
2294
5508
3676
2111
4395
5793
14923
1989
7939
3717