12076 50
6274 55
48263 339
14448 124
13638 356
35409 626
13063 88
15101 396
14464 672
39506 385
7086 33
50958 437
24558 458
21811 323
12053 129
53410 867
14557 258
30703 764
17747 472
68682 734
23249 961
25832 519
10551 93
25578 392