46029 573
2947 175
123272 893
22928 782
916 163
17255 306
1544 275
188514 736
5139 586
921 33
3403 532
211164 570
42068 708
6926 712
1565 204
854 146
28385 469
460434 1301
2861 464
5115 328
19995 871
2965 410
19718 684
2983 787
2505 324
3803 540
16364 334
3335 899