2931 11
11221 20
13425 18
17462 40
16377 44
6687 10
21711 78
6501 19
21522 71
3321 6
6415 11
2042 5
3721 21
12649 23
2066 2
6051 28
2242 14
3585 8
6076 17
1751 13
6297 21
31407 49
16564 46
26157 135