5249
4659
18908
3411
6357
11866
3215
11407
8035
2999
5128
5536
4543
5934
15564
4096
17008
4111
6242
64159
6925
6941
11360
20409
5633
24131
6170
8954
7573
13403
11230
30820
7904
16134
11654
7233
6743
9035
19898
4870
2905
264477
33291