322
233
230
70
572
214
123
47
95
52
603
175
527
132
554
163
218
165
133
39
242
143
767
270
562
133
456
189
472
166
355
132
576
101
604
166
300
168
366
120