3196 805
3795 626
2752 44
10721 313
9884 141
59276 294
175809 713
57482 612
39039 348
144637 664
51232 563
41472 178
74195 752
2654 468
5543 256