2666 498
2629 264
45113 60
3126 59
24615 89
9809 75
8328 671
4740 807
8248 357
3032 205
2504 68
4475 321
2533 355
2481 294