50505 13
35931 2
30534 3
30981 2
19009 1
24380 4
20651 0
29659 2
28181 3
35377 5
32230 7
25707 4
52330 10
27029 4
34927 2
93784 10
21980 2
44527 7
20857 4
39534 2
45758 6
34958 4
34802 7
28231 2