24230 26
13112 6
22677 31
10467 1
14712 7
11924 7
12427 5
13499 16
24951 34
12502 3
18449 13
20743 28
13689 15
34662 70
63505 135
32593 59
15977 13
14021 8
38181 56
18790 22
20119 18
21278 12
25137 38
55333 94