13953 670
8058 594
3666 569
2889 509
8759 890
3448 639
7573 347
1602 196
508 36
2769 567
2584 711
1087 130
992 108
5911 662
1766 303