3266 506
6011 540
5834 392
30849 806
90376 591
78026 884
27676 171
17610 598
39078 173
13963 937
1653 262
2648 265
2394 419
5851 628