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