7095 324
8720 464
14957 411
303507 1072
13484 715
40432 780
14406 54
39113 112
35751 508
15427 833
8591 626