2813 671
8576 86
40933 605
4560 674
20110 237
5999 594
29182 293
26602 702
4001 846
2266 301
2742 116