599
312
181
601
440
437
880
522
759
359
748
444
404
1361
379
1584
732
1170
243
418
227
171
501
198
142
638
540
534
445
448
466
1014
474
328
484
280
262
1549
588
1246
889
483
289
1807
1770
2165
376
159
369
731
189
396
223
603
603
507
539
254
373
433