14505 30
20193 36
14125 15
3284 11
31435 36
8697 20
14708 13
17899 46
23604 363
2042 5
11867 69
16234 16
4409 5
4179 5
3946 13
13050 35
18212 59
26408 53
25663 28
33612 46
6835 10
16419 35
30727 82