2988 610
5303 681
7974 444
4519 457
4886 597
34800 877
5590 392
3402 109
102774 612
5216 141
35725 952
7084 65
9191 968