253
229
51
223
30
7
4
74
23
56
61
133
190
500
91
224
3425
67
157
288
120
255
1177
514
155
343
77
236
208
134
559
113