603 99
2367 490
5176 309
20803 729
5233 870
125842 209
98899 510
59097 177
15337 95
11795 82
13118 391
29459 368
8981 333
5249 605
3808 76
24520 798
5352 501
9223 614
37598 694
3379 422