2978 610
5293 681
7961 444
4517 457
4878 597
34770 877
5585 392
3402 109
102623 612
5211 141
35695 952
7067 65
9175 968