4526 591
42059 471
22339 878
8339 358
10891 698
67515 1029
25764 519
23575 748
6327 381
15327 642
3211 452