505 46
3071 503
17412 560
5663 86
13103 391
6501 664
4256 312
10992 762
18274 72
15756 181
5777 152
5586 487
9040 235
9343 617
5139 249
7465 159
18559 500
7511 512