19791 41
1557 58
3798 412
12345 111
7736 723
10909 564
175271 555
761 99
29899 139
3771 661
6502 652
4673 535
19448 167
3217 467
13195 886
1980 202
4399 860
12057 252
24637 412
79056 627
7334 648
1979 175
35224 85
3900 611
2725 99
16999 687
18724 603
7778 200