3251 506
6007 540
5825 392
30824 806
90138 591
77975 883
27650 171
17577 598
38992 173
13947 937
1642 262
2631 265
2386 419
5841 628