4502 591
42044 471
22268 878
8331 358
10869 698
67455 1029
25738 519
23526 748
6311 381
15266 642
3199 452