21028 30
15023 23
26890 22
7874 5
11141 13
10640 7
8011 11
14632 12
8903 13
23143 39
9582 7
16799 35
20022 35
7299 10
8060 14
10264 10
42343 55
20169 51
9148 12
13990 17
16993 21
13176 13
13496 16
16035 27