62
40
122
58
27
35
20
72
64
91
167
680
240
22
47
137
399
275
53
611
52
180
143
21
363
204
412
663
561
101
43
97
612