31007 33
8791 6
25471 29
13402 12
16434 15
11065 9
9919 7
23330 24
13455 10
18827 17
18097 17
5268 38