2949 498
2723 264
46323 61
3221 59
24713 89
9876 75
8412 671
4780 807
8391 357
3133 205
2756 68
4563 321
2595 355
2541 294