4096 500
3765 441
3475 634
11893 399
29015 445
2836 471
7740 778
7972 427
1952 142
4436 364
2952 329
4975 883
4321 688
12491 259
4051 700
4196 521
2541 230
10035 190
4802 516
15329 200
13522 619
2930 341
4406 513
3104 89