2985 610
5301 681
7973 444
4519 457
4885 597
34784 877
5588 392
3402 109
102738 612
5216 141
35717 952
7080 65
9188 968