2813 671
8597 86
41000 605
4561 674
20128 237
5999 594
29198 293
26614 702
4002 846
2266 301
2745 116