3211 498
2909 264
47785 61
3583 59
24865 89
9912 75
8543 671
4870 807
11619 358
3231 205
3060 68
4878 321
2687 355
2663 294