3263 506
6011 540
5833 392
30847 806
90330 591
78011 884
27668 171
17603 598
39068 173
13961 937
1652 262
2647 265
2391 419
5849 628