2830 671
8968 86
41859 606
4626 674
20226 236
6049 594
29392 293
26751 702
4040 846
2278 301
2756 116