4515 15
16581 31
972 9
15218 34
3133 16
8628 10
8955 39
11309 43
17907 71
14251 30
3062 9
59005 125
12034 15
8031 13
10481 14
16501 32
13077 41
23526 38
20097 29
7826 12
31194 97
33553 61
8308 23
35802 129