1000 241
290 55
2756 840
2345 528
24307 512
67708 763
47701 331
12913 936
56271 116
44120 247
17587 125
38927 596
36529 420
38800 349
85349 524
65033 135
18920 43
107704 910
82663 796
86937 985
37413 765
68515 615
39252 242
56449 331