597 99
2360 490
5168 309
20793 729
5231 870
125832 209
98898 510
59094 177
15335 95
11794 82
13117 391
29453 368
8980 333
5249 605
3808 76
24520 798
5352 501
9223 614
37598 694
3379 422