3968 600
4331 254
7862 948
6001 450
4703 334
6083 677
14916 433
2555 378
29477 819
5592 758
6875 454
3659 33
12584 185
3943 621
10834 286
21334 120
18748 656