3980 625
5730 617
8582 247
241368 1161
149605 787
74872 311
40597 548
55747 380
15067 289
3511 61
9390 565
3820 538