3263 506
6011 540
5832 392
30845 806
90293 591
78003 883
27662 171
17600 598
39057 173
13959 937
1651 262
2643 265
2389 419
5848 628