183
122
113
41
262
677
224
2559
201
252
601
13
493
321
33
91
52
221
51
21
2
171
181
241
101
211
141
362
14014
301
1304
641
111
231
593
893
81
61