1223 37
19672 617
8659 433
2827 671
8766 86
41441 605
4597 674
20313 237
6021 594
29480 293
26749 702
4046 846
2276 301
2785 116