171
391
153
593
222
283
132
347
102
314
59
175
35
199
34
203
15
119
1
2
11
129
26
126
23
124
25
98
17
83
61
714
7
108
118
10
96