22531 21
24358 25
22128 8
8737 1
9200 7
40942 16
37617 41
169228 15
12445 10
21733 19
18208 9
115693 127