3203 591
41446 471
19341 878
8218 358
9539 698
64962 1029
24860 519
21966 748
5832 381
15042 642
2947 452