33281 3
22009 3
35506 4
54733 5
24807 3
21778 2
21859 1
35255 6
508829 50
53428 4
16059 0
364759 62
31626 1
19232 2
58833 7
22429 1
55407 5
41532 8
24805 3
34376 7
29632 5
27630 4
20026 3
299029 43