3250 498
2931 264
47984 61
3607 59
24892 89
9921 75
8555 671
4886 807
11641 358
3246 205
3094 68
4945 321
2701 355
2670 294