250 33
2722 822
2851 773
2573 636
1675 430
2368 534
2993 803
4091 532
7743 462
9037 357
1554 156
4083 931
21509 182
2720 370
1822 207
3344 693
3612 653
3312 343
1057 73
21277 201
12685 86