2992 610
5320 681
7978 444
4528 457
4891 597
34852 877
5606 392
3403 109
102938 612
5227 141
35754 952
7097 65
9211 968