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