3250 498
2933 264
47999 61
3609 59
24893 89
9922 75
8555 671
4886 807
11642 358
3248 205
3098 68
4947 321
2701 355
2673 294