3181
13073
2538
3917
13827
13679
5138
6309
15516
2661
4705
3632
3108
2754
3723
3272
2749
19897
120912
21696
8213
4533
3311
4999
10842
3001
22563
290516
23664
24194
42903
15568
149800
8032
5376