524
3027
748
585
378
549
509
373
390
1
706
1
432
627
467
1108
1
559
470
372
635
506
452
559
1
420
569
1251
456
432
451
403
363
682
5092
361
381
359
356
438
357
847
1
626