108
2254
591
468
395
252
528
349
186
325
258
114
224
123
3895
5342
190
78
96
350