21181 0
445502 14
10002 2
48001 5
58477 3
37655 4
82658 12
197056 18
222957 23
15729 0
35507 10
132502 7
489479 21
15428 1
38233 8
25026 3
24559 10
6930 8
414876 32
200156 13
645682 56
86858 8
175103 20
13178 3