3263 506
6011 540
5832 392
30844 806
90279 591
78003 883
27661 171
17600 598
39049 173
13959 937
1650 262
2642 265
2388 419
5848 628