34831 5
40982 1
37178 3
32827 5
29059 2
39779 3
35977 4
53481 4
29228 3
39109 7
35552 6
43184 8
50433 9
38684 2
70379 13
69608 4
45603 4
43357 3
36028 4
36426 7
37584 3
28434 2
28402 4
144607 20