4502 591
42044 471
22276 878
8331 358
10870 698
67458 1029
25739 519
23529 748
6311 381
15266 642
3199 452