4506 591
42047 471
22295 878
8332 358
10877 698
67469 1029
25746 519
23540 748
6314 381
15269 642
3203 452