112
1250
82
54
60
387
186
83
64
262
44
79
796
161
92
53
33
726
299
122
38
57
1007
295
226
178
24
278
192
130
88
166
437
479
40
45
12
6
91
110
218
20
21
72
126
116
831
55
147
4
59
1386
37
395