3263 506
6011 540
5831 392
30842 806
90266 591
77999 883
27659 171
17598 598
39047 173
13958 937
1649 262
2641 265
2388 419
5847 628