96980 25
49776 5
206456 17
124131 17
68532 7
22156 1
78554 16
106757 23
119251 18
113534 14
38252 2
63184 5
32757 6
49177 6
126401 5
101531 12
55654 6
92809 3
81477 4
93934 8
79905 4
400551 48
129529 20
276901 53