38
48
385
30
253
229
51
223
7
4
74
23
56
61
133
190
500
91
224
3429
67
157
288
120
255
1181
515
155
345
77
236
209
136
559
113