5046
3749
2813
2483
2982
2339
3050
2946
7173
4329
3093
2840
4740
2977
4342
2465
5173
8899
9611
7984
6023
4436
2831
2689
3258
5704
2480
7702
4557
2222
11694
8176
3765
6075
5552
5314
2039
3927
2929
3102
2257
2947
6039
120426
7164
19987
8247
3933
4381
8520
4018
2721
28045
5432
18358
13378
22978
7741
11258
10920