18100 56
14583 182
18205 176
8800 626
2917 307
3091 674
3162 701
20224 593
1821 243
4280 574
5396 606
3189 804