516 99
2296 490
5072 309
20711 729
5205 870
125820 209
98893 510
59067 177
15328 95
11791 82
13106 391
29433 368
8972 333
5247 605
3803 76
24515 798
5350 501
9214 614
37594 694
3375 422