2832 671
8991 86
41953 606
4637 674
20244 236
6058 594
29461 293
26769 702
4042 846
2278 301
2765 116