21094 57
18560 183
23453 177
8887 626
3467 310
3274 675
3455 701
22231 595
2226 243
4427 574
5949 607
3450 804