1602
439
189
193
441
334
446
333
238
219
509
573
443
518
584
397
403
555
383
378
453
504
416
544
662
345
1091