31068 328
12171 403
13303 387
35009 459
7483 731
46341 510
15518 620
2669 180
5517 552
18504 342
2800 692