2828 671
8940 86
41751 605
4625 674
20216 236
6046 594
29363 293
26743 702
4040 846
2275 301
2756 116