4926
12838
39345
12753
11552
5623
3091
2826
2617
3186
2630
2960
2868
8286
15610
23007
2956
5333
12102
3833
3108
3108
4103
4290
7039
3387
13165
2697
2632
3411
2816
2830
4690
4917
5196
4379
24813
4797
3380
3477
3147
7130
2915
27804
26318
10599