3250 498
2932 264
47989 61
3609 59
24892 89
9921 75
8555 671
4886 807
11642 358
3248 205
3097 68
4947 321
2701 355
2670 294