2953 803
3797 532
7621 462
8838 357
1480 156
4024 931
21425 182
2631 370
1741 207
3275 693
3521 653
2992 343
993 73
21221 201
12436 86