153
42
609
34
411
180
409
57
365
128
259
86
158
55
578
170
672
92