347
134
282
132
106
85
419
203
98
325
144
113
21
244
74
857
397
72
171
121
112
154
63
64
48
56
157
135
52
164
165
606
214
76
572
116
278
269
31
216
193
130
70
125
598
75
265
368
89
51
38
41
499
208
37
26