2961 862
506 141
12111 680
1737 453
12030 445
1500 467
40851 305
1829 486
6014 676
11470 703
2032 640
21975 457
1431 462
986 195
19464 772
1049 335
635 179
33926 697
283 59
4404 613
3263 647
2848 587
15227 433
2173 85