3791 498
4071 264
50841 61
4361 59
25356 89
10130 76
9166 671
5144 807
12341 358
3567 205
3921 68
5640 321
2995 355
3112 294