165
183
139
112
127
969
59
44
322
149
39
89
88
301
104
660
231
332
273
75
181
103
242
77
441
230
547
94
401
90