541
1
592
493
395
2
472
2241
6
699
88
457
690
1143
708
919
933
1003
653
577
486
614
356
89
400
370
820
263
528
184
553
617
925