23958 57
21126 184
27245 177
9029 626
4083 310
3541 675
3874 701
24094 595
2581 243
4601 574
6497 607
3648 804