54198 80
9603 2
12658 10
18148 17
13849 19
14966 32
5189 5
5529 1
7496 9
8794 4
12041 19
6577 9
10014 21
17062 21
36995 29
11783 9
12002 13
12142 5
13047 3
18519 19
55158 109
11463 10
16248 15
20430 33