6980 324
8713 464
14952 411
303320 1072
13478 715
40420 780
14380 54
39040 112
35684 508
15409 833
8572 626