2502
1259
757
950
1061
855
842
6636
1405
1268
945