2941 625
1655 401
246 68
7409 584
14047 226
8424 153
22124 619
187087 1098
77715 930
44227 508
47671 552
91483 400
61534 714
47704 317
8382 496