2830 671
8968 86
41862 606
4626 674
20227 236
6049 594
29392 293
26752 702
4040 846
2278 301
2760 116