125
1
158
80
124
62
98
673
212
26
354
234
768
1459
7
642
388
2
405
1215
3
299
339
372
86
342
1354
344
282
90
310
1102
123
242