2980 610
5297 681
7964 444
4518 457
4882 597
34776 877
5585 392
3402 109
102670 612
5214 141
35704 952
7073 65
9182 968