188091 622
57660 788
2287 271
7329 115
11348 608
2680 209
39031 508
9936 875
5598 669
4966 66
8500 549