14025
5441
47271
2503
1965
4296
7807
7189
4235
4539
5095
2861
3267
2549
55940
18963
8655
12096
12065
6561
3972
3213
21500
8104
11043
5639
19896
6847
3964
3185
5905
2521
2873
3779
3824
3263
3385
13403
8959
7417
12527
5633
4372
4696
2982
2771
48777
4908
2639
2531
5675
11833
3179
2606
9826
52972