2901 699
4889 540
3133 520
2048 28
18980 784
5029 571
19499 358
17031 829
27824 621
13251 492
7658 484