681
251
435
238
526
283
521
211
531
209
379
254
778
330
390
159
655
202
856
343
480
39
228
116
623
211
498
59
230
116
313
121
446
273
1798
1235
598
166
181
101