3196 805
3795 626
2752 44
10721 313
9884 141
59279 294
175826 713
57485 612
39041 348
144651 664
51241 563
41476 178
74205 752
2654 468
5543 256