18450
5283
7998
8697
2867
2648
2538
6275
8907
12607
6427
5385
2595
2658
3685
2979
53171
5179
15724
2471
9710
2521
8740
11187
3363
5880
3224
7491
4118
3943
3724
6906
105444
15806
6775
3236
7815
18403
90336
7809
11627
2917
2983
6341
4004
3057
8106
6075