530 99
2302 490
5082 309
20718 729
5205 870
125821 209
98893 510
59073 177
15328 95
11791 82
13109 391
29436 368
8976 333
5248 605
3805 76
24517 798
5350 501
9216 614
37594 694
3379 422