112
59
204
33
182
363
97
181
88
65
58
728
166
79
60
47
51
73
46
511
6
209
85
156
421
22
175
525
61
134
74
23
137
27
663