34006 10
28405 4
11006 3
10059 5
13251 10
17958 4
12153 8
18502 3
17580 3
25455 12
26151 1
40651 3
41177 1
53303 3
34181 4
68158 4
27526 8
46653 13
22359 9
64726 5
88230 4
28533 8
69155 10
53357 1