3252 506
6009 540
5826 392
30828 806
90165 591
77978 883
27651 171
17578 598
39006 173
13948 937
1643 262
2631 265
2386 419
5841 628