33282 3
22004 3
35506 4
54759 5
24854 3
21851 2
21858 1
35258 6
508908 50
53482 4
16051 0
364982 62
31626 1
19232 2
58828 7
22483 1
55453 5
41530 8
24906 3
34505 7
29629 5
27677 4
20027 3
299130 43