596
289
211
184
129
60
301
58
554
152
66
24
551
80
515
150
289
117
568
19
334
178
570
61
545
80
394
118
159
150
518
160
540
70
494
165
148
116
536
62