2830 671
8969 86
41866 606
4626 674
20228 236
6049 594
29399 293
26756 702
4040 846
2278 301
2762 116