2829 671
8955 86
41804 606
4625 674
20221 236
6048 594
29376 293
26747 702
4040 846
2275 301
2756 116