2940 625
1651 401
246 68
7403 584
14024 226
8416 153
22116 619
186826 1098
77580 930
44188 508
47609 552
91356 400
61382 714
47620 317
8365 496