2983 610
5300 681
7971 444
4518 457
4884 597
34780 877
5586 392
3402 109
102718 612
5216 141
35713 952
7078 65
9186 968