12883 373
3749 324
4560 284
5593 758
2309 94
7297 783
6371 655
3240 120
4094 405
6183 141
5027 785
2767 83
7104 747
8980 80
6596 171
6087 455
18653 461
5016 428