19475
5469
2711
11015
7101
7976
11649
28227
9104
19968
6162
7359
4554
22379
6390
9175
40504
18599
19307
14689
23206
13059
3406
25301
89316
50289
10462