4180 326
5987 406
27554 493
16752 164
12686 980
125092 593
63785 417
27877 631
5773 842
2979 482
11066 261
6605 53
4264 332