9699 668
3264 346
2905 272
4525 720
2901 505
4840 392
11599 442
22881 429
4329 295
841 72
3048 603
23523 177
2117 504