42
455
278
235
30
323
150
83
2057
101
14
52
142
109
227
306
106
366
89
51
19
665
79
55
664
675
4456
65
68
48
650
175
312