21053 0
15328 1
9934 2
15683 0
13077 3
16207 8
6909 8
13581 0
82629 12
85459 8
37632 4
58406 3
35483 10
47958 5
38157 8
25004 3
24530 10
141808 25
489452 21
640909 29
166776 9
645584 56
200127 13
380856 22