3263 506
6011 540
5833 392
30847 806
90321 591
78009 883
27667 171
17603 598
39067 173
13961 937
1652 262
2647 265
2390 419
5849 628