10656 3
14957 1
21002 3
91326 3
42555 5
17105 9
15056 10
13430 10
12857 9
13481 4
17458 6
18102 4
12707 13
16757 7
103701 7
12282 0
552882 28
105051 3
309433 25
59108 6
126654 8
485658 0
179057 13