18844 669
3982 346
3048 272
4685 720
2963 505
5092 392
12257 442
23626 429
4530 295
949 72
3176 603
25740 178
2257 504