104703 28
28502 2
49882 4
24601 0
25805 5
61459 4
20278 2
21929 1
33582 5
29752 5
50905 7
58201 8
146506 10
25906 2
37608 2
47976 8
82434 23
17453 1
18081 3
23326 1
42980 7
43705 3
32033 2
43084 6