6951 324
8709 464
14952 411
303254 1072
13477 715
40414 780
14372 54
39019 112
35668 508
15402 833
8568 626