18103 56
14586 182
18209 176
8800 626
2920 307
3091 674
3162 701
20225 593
1821 243
4280 574
5396 606
3193 804