2980 610
5297 681
7964 444
4518 457
4882 597
34774 877
5585 392
3402 109
102663 612
5214 141
35704 952
7070 65
9182 968