3196 805
3795 626
2752 44
10721 313
9884 141
59280 294
175832 713
57485 612
39041 348
144652 664
51244 563
41477 178
74212 752
2654 468
5543 256