30010 29
34258 31
19232 12
18990 15
18139 5
13446 2
18075 8
14015 9
20228 28
25264 15
12173 7
12288 12
30249 28
20394 24
15445 4
21524 13
32990 18
11801 6
34906 50
14033 11
27941 49
30090 35
13914 8
2493 2