4991
5395
2541
2646
2154
6149
2643
2472
3209
1677
1301
958
6200
3776
2587
1999
3160
1881
1306
2868
2557
5094
2518
2156
2664
6924
8293
5069
2385
11387
3016
3068
4863
3907
6045
3855
3921
844
1284
11695
6993
2511
12038
1084
3212
4504
4700
2523
5190
3498
4032
3403
6431
19190
9988
22624
8482
7003
1125
944