40943 26
12946 8
25695 18
12268 11
16251 18
7101 2
10612 22
12799 19
10354 7
5644 6
8998 6
15606 12
14379 6
9431 10
16947 20
9184 8
11756 3
10392 12
8032 6
35122 32
57531 52
11243 3
10154 5
22018 25