238
148
14
7
72
11
20
19
15
29
558
42
24
57
544
13
933
763
95
61
560
35
12
34
37
45
116
50
103
145
27
225
17
199
1037
1793
6
62
10
117
56
38
2
8
699