3263 506
6011 540
5831 392
30843 806
90276 591
78000 883
27659 171
17599 598
39048 173
13958 937
1649 262
2642 265
2388 419
5848 628