10962 93
16135 565
18053 89
158281 317
17987 435
99817 537
5097 319
8986 489
208500 487
226430 865
71593 545
54403 661
47560 694
11889 618
2516 202
5317 155