3596 591
41768 471
20645 878
8256 358
10236 698
66199 1029
25273 519
22598 748
5917 381
15119 642
3008 452