3261 498
2949 264
48125 61
3622 59
24900 89
9926 75
8566 671
4892 807
11657 358
3258 205
3117 68
4964 321
2710 355
2685 294