3981 625
5731 617
8582 247
241378 1161
149619 787
74877 311
40601 548
55750 380
15067 289
3512 61
9390 565
3820 538