103326 12
56803 6
29906 0
57754 3
49178 10
81282 4
20783 0
23076 2
92709 6
44278 2
15834 1
20858 3
30853 3
20484 1
16227 1
120133 31
55480 11
136851 32
45678 7
32630 3
85258 24
168628 39
83284 12
41653 4