3251 506
6007 540
5825 392
30824 806
90128 591
77974 883
27650 171
17576 598
38985 173
13947 937
1642 262
2629 265
2386 419
5840 628