23963 57
21131 184
27256 177
9029 626
4086 310
3541 675
3876 701
24099 595
2583 243
4602 574
6499 607
3648 804