13067 24
19441 30
13830 8
5661 7
4212 12
9432 20
3879 2
14456 17
8449 9
16289 27
28985 31
39576 56
99511 118
137461 277
7148 8
20293 52
12086 11
8473 6
8292 15
8307 9
8311 9
7291 5
7190 6
29280 57