19041 669
3994 346
3057 272
4689 720
2966 505
5096 392
12267 442
23640 429
4533 295
953 72
3182 603
25796 178
2261 504