507 99
2285 490
5064 309
20701 729
5203 870
125818 209
98892 510
59067 177
15327 95
11791 82
13106 391
29433 368
8972 333
5244 605
3802 76
24515 798
5350 501
9214 614
37594 694
3375 422