118706 26
28633 4
18101 1
45430 5
53477 3
28109 3
39753 6
145209 20
27757 2
29433 6
24201 1
31934 6
25377 4
23357 1
23082 2
21678 1
19830 0
25126 2
32553 1
25883 1
22734 2
47808 8
31927 4
43958 20