3091 498
2851 264
47202 61
3482 59
24808 89
9905 75
8506 671
4844 807
11539 358
3200 205
2982 68
4732 321
2668 355
2624 294