1678 68
4089 796
5465 682
9415 392
7838 621
14813 413
8114 461
7305 819
3704 655
4525 98
38986 381
10898 642
4280 382
2690 220
3949 825
2682 265
4994 879