3266 506
6011 540
5834 392
30849 806
90365 591
78023 884
27675 171
17608 598
39076 173
13962 937
1653 262
2648 265
2393 419
5851 628