46
664
303
119
15
198
372
167
234
57
94
63
147
106
36
66
134
463
160
159
767
112
1649
425
201
22
11013
417
205
276