33283 3
22005 3
35501 4
54729 5
24804 3
21778 2
21855 1
35254 6
508829 50
53430 4
16055 0
364753 62
31633 1
19234 2
58828 7
22430 1
55401 5
41533 8
24805 3
34382 7
29628 5
27627 4
20028 3
299034 43