3195 805
3793 626
2751 44
10721 313
9884 141
59267 294
175758 713
57477 612
39030 348
144621 664
51219 563
41462 178
74176 752
2654 468
5543 256