50680 11
47328 2
30559 3
38531 3
47105 2
46733 12
53776 9
38931 10
28506 6
41653 3
112879 35
52428 6
44705 5
93484 14
42532 5
95183 12
63401 13
41429 4
89153 12
32053 4
30634 2
45702 5
46759 12
49883 13