30479 9
31431 3
23228 1
44583 7
38708 2
33908 13
24331 6
22930 2
25754 3
32784 2
29002 4
24278 2
37078 6
25856 5
21829 4
32279 4
38534 2
34309 8
51603 16
29755 6
21602 3
97754 24
32958 5
36528 8