3241 498
2924 264
47941 61
3598 59
24884 89
9916 75
8551 671
4883 807
11637 358
3238 205
3083 68
4936 321
2698 355
2667 294