38
37
41
341
22
19
17
24
361
34
20
15
29
31
27
53
381
52
601
523
89
74
781
772
771
70
56
28
113
1122
981
401
43
563