3253 506
6009 540
5826 392
30829 806
90173 591
77979 883
27652 171
17579 598
39010 173
13949 937
1643 262
2631 265
2386 419
5842 628