151
72
7
14
17
92
387
85
152
68
74
138
231
144
110
41
43
40
88
166
47
96
228
23
61
55
178
1016
290
152
12
3
452672