187
212
58
516
462
206
430
822
114
105
1087
325
76
57
208
699
1325
255
127
26
83
198
420
447
45
221
32
15
14
19
103
625
116
55
104
185
384
142
71
175
108