12560 503
14145 588
11701 105
15907 391
31973 315
6384 250
7353 204
13812 492
6470 69
8161 91
8015 70
8723 347
7300 773
8264 749
10358 403
11329 68
9237 72
16730 499
9513 554