2830 671
8963 86
41843 606
4626 674
20226 236
6049 594
29384 293
26749 702
4040 846
2276 301
2756 116