999 264
3659 55
10087 506
6119 473
3922 397
1971 262
4999 598
12845 509
4814 943
57641 116
12216 648
6740 440
3638 407
2240 327
2914 267
50897 371
3035 520