1540 238
1641 43
3554 563
4867 616
12950 466
14650 864
7331 104
9952 309
3143 207
4137 373
4802 556
6926 659