2921 752
6196 582
1330 42
21531 514
3679 575
2369 460
587 38
1612 79
2890 144
12967 119
3815 569
1308 90
17835 531
1069 159
1102 108
2829 348