252
66
627
136
74
192
17
34
40
106
496
32
68
59
276
462
21
16
154
108
42
89
65
664
167
61
60
237
57
90
255
15