21183 0
15432 1
10007 2
15729 0
13178 3
16284 8
6930 8
13583 0
82657 12
85509 8
37658 4
58484 3
35507 10
48007 5
38226 8
25031 3
24553 10
141877 25
489482 21
640929 29
166904 9
645678 56
200154 13
380883 22