3181
13073
2538
3917
13825
13678
5136
6309
15516
2661
4702
3632
3107
2753
3722
3272
2749
19897
120911
21694
8212
4532
3311
4999
10842
3000
22562
290515
23660
24194
42903
15568
149800
8032
5376