2991 610
5320 681
7978 444
4528 457
4891 597
34846 877
5604 392
3403 109
102916 612
5225 141
35753 952
7095 65
9210 968