542
598
260
948
220
531
1801
996
1654
569
1057
890
229
406
406
406
406
406
2540
901
1280
952
914