6950 324
8709 464
14952 411
303247 1072
13477 715
40413 780
14372 54
39015 112
35667 508
15402 833
8568 626