96980 25
49782 5
206457 17
124133 17
68530 7
22159 1
78552 16
106753 23
119254 18
113532 14
38256 2
63184 5
32751 6
49180 6
126408 5
101532 12
55651 6
92802 3
81480 4
93934 8
79904 4
400558 48
129527 20
276909 53