18727 669
3967 346
3043 272
4683 720
2961 505
5084 392
12250 442
23620 429
4530 295
947 72
3175 603
25710 178
2253 504