601 99
2366 490
5175 309
20799 729
5232 870
125836 209
98899 510
59094 177
15336 95
11794 82
13118 391
29454 368
8981 333
5249 605
3808 76
24520 798
5352 501
9223 614
37598 694
3379 422