3196 805
3795 626
2752 44
10721 313
9885 141
59281 294
175837 713
57485 612
39041 348
144657 664
51246 563
41479 178
74220 752
2654 468
5543 256