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