3594 591
41765 471
20630 878
8254 358
10229 698
66186 1029
25270 519
22590 748
5916 381
15117 642
3008 452