3291 149
2485 360
4643 721
2765 89
3882 764
39852 630
9465 199
7008 598
15096 350
17173 430
3548 185
8043 645
5403 506
4191 677
3397 892