553
93
314
95
296
83
267
158
269
76
488
126
245
145
141
76
497
133
654
405
408
107
94
45
128
17
498
162
422
57
256
136
401
220
616
216
603
54
536
100