3195 805
3793 626
2751 44
10721 313
9884 141
59269 294
175768 713
57478 612
39030 348
144624 664
51221 563
41463 178
74179 752
2654 468
5543 256