4833
4095
4449
3919
11128
11228
6156
8904
7717
17046
5362
13339
5958
6685
14072
22081
17975
34385
31191
20933
24319
20421
57427
103016
25068