653
3193
1396
1353
623
530
617
1133
361
2388
2036
1235
489
892
1814
2600
553
3536
3218
2078
553
3312
949
832
