3196 805
3795 626
2752 44
10721 313
9885 141
59280 294
175833 713
57485 612
39041 348
144656 664
51245 563
41478 178
74218 752
2654 468
5543 256