27193 445
2461 244
5411 478
5075 39
43598 616
18622 392
15482 106
5963 778
12474 52
3311 327
3592 662
2326 54
4164 256
6661 511
5746 643