2830 671
8964 86
41847 606
4626 674
20226 236
6049 594
29389 293
26749 702
4040 846
2276 301
2756 116