39933 913
19551 596
4223 569
3032 257
3585 624
3734 792
1240 109
3624 769
2100 183
4384 778
2508 306
1523 83
4760 609
4539 399
2259 371
2821 574