2991 610
5319 681
7978 444
4528 457
4890 597
34846 877
5602 392
3403 109
102903 612
5222 141
35752 952
7094 65
9209 968