29023
28412
27705
41931
15357
29893
47721
30881
27335
17546
14311
29936
11918
30390
9834
16134
16861
29846
12986
21718