12996 505
14782 589
11712 105
15997 391
31999 316
6389 250
7354 204
13815 492
6476 69
8164 91
8020 70
8730 347
7306 773
8270 749
10368 403
11351 68
9255 72
16765 499
9537 554