21030 57
18505 183
23343 177
8886 626
3458 310
3269 675
3448 701
22184 595
2225 243
4426 574
5943 607
3449 804