30481 4
35126 3
54180 4
29282 3
32452 3
58077 10
43329 3
23777 1
114655 15
47158 2
86454 18
33779 1
33606 3
106480 20
25958 2
65328 4
31507 4
38851 1
24630 0
53483 6
38608 5
49827 5
70152 8
82852 20