23899 57
21095 184
27209 177
9026 626
4076 310
3530 675
3868 701
24072 595
2578 243
4600 574
6485 607
3645 804