34831 5
41002 1
37334 3
32854 5
29108 2
39958 3
36056 4
53483 4
29255 3
39126 7
35601 6
43179 8
50478 9
38778 2
70380 13
69653 4
45606 4
43409 3
36026 4
36427 7
37734 3
28454 2
28407 4
144730 20