1001 229
2905 570
1441 372
716 161
2898 703
1983 563
2634 725
2508 605
2162 540
1650 517
929 184
2442 707
245 56
4189 136
1123 39
4146 289
3202 473
3855 743
6887 102
2715 416
13623 181
8655 622
3706 468
42389 549