596
315
529
191
618
159
400
171
162
107
515
179
585
185
549
72
481
93
336
85
748
290
750
276
520
135
505
159
307
195
320
238
463
101
549
240
679
86
853
214