3902 498
4175 264
51143 61
4513 59
26634 90
10192 76
9264 671
5178 807
12467 358
3661 205
4008 68
5879 321
3049 355
3184 294