29926 9
45851 3
97903 25
31006 2
37004 7
23951 2
99832 29
15903 0
31984 2
18951 2
29159 4
29753 4
47408 4
34278 4
16852 0
178882 39
50228 6
36853 7
38478 5
27826 5
46528 28
42827 1
20403 1
122829 11