50818 581
3128 216
14787 695
8290 646
6856 306
6059 500
3290 168
4773 137
3125 723
44012 93
2794 382
2965 768
2396 446
4049 583
3696 30
10594 708
4030 427
1765 301