1027 100
2992 807
3025 651
1840 82
3667 708
1414 421
1840 315
1883 501
882 46
2326 511
1876 518
1182 340
1904 218
1072 56
300 91
2632 41
3528 693
1661 279
844 83
961 239
813 256
541 162
2953 653
1334 123