15062 32
11590 838
15559 390
9148 46
11239 902
7578 79
7810 918
5083 418
3466 472
5323 882
6605 642
14904 553
6307 487
4362 739
4033 301
9472 624
10946 645
19792 291
14675 776
9233 297
2478 439
6764 769
10217 663
7486 522
7401 98
6174 695
7173 275
4334 746