33
265
30
29
331
816
160
307
203
136
630
31
18
4631
28
287
59
14
275
212
58
26
104
367
19
252
11
39
35
315
195
68
274
158
735
72
70
533
64
20
84
162
50
164
512
180
97
554
148
233
1874
714
17
110
406
141
147