3293 149
2485 360
4652 721
2772 89
3883 764
39854 630
9465 199
7008 598
15098 350
17173 430
3548 185
8044 645
5404 506
4191 677
3397 892