13540 12
13736 11
29230 68
12823 8
13229 13
21295 15
18054 23
17401 11
13908 18
9668 4
32694 70
19506 28
20964 31
21878 45
30462 62
21734 26
30542 61
47483 128
44914 107
21068 30
14587 14
23023 32
187549 325
80476 82