250 78
1547 145
6013 733
3516 542
10051 296
1845 419
17812 715
24440 348
1350 327
2737 191
1189 126
4525 735
1747 445
2984 306
6853 668
15910 594
15593 479
2806 570
8548 244
4300 598
3316 141
3680 371
5761 733
18801 812