511
166
376
784
893
866
412
368
193
416
311
541
277
439
1081
695
277
459
401
407
188
427
352
668
549
362
730
368
388
163
1466
93
211
451
248
327
238
307
831
477
412
635
729
285
587
1172
523
951
621
308
213
625
547
992
400
269
233
331
250
405