28946
28340
27602
41802
15303
29830
47654
30816
27280
17493
14265
29854
11876
30311
9779
16076
16786
29775
12931
21636