31053 328
12120 403
13245 387
34715 459
7467 731
45860 510
15440 620
2661 180
5494 552
18342 342
2791 692