19661 669
4076 346
3078 272
4697 720
2976 505
5109 392
12316 442
23686 429
4550 295
963 72
3202 603
25993 178
2286 504