581
1
114
813
2
946
608
507
553
2417
819
791
875
679
2136
1801
576
1311
3
171
913
582
680
710
598
115
390
676
764
498
74
2386