5597 151
3081 360
5445 722
3335 89
5078 764
39994 630
9768 199
7307 599
15705 350
18507 430
3898 185
8428 645
6593 506
4339 677
3471 892