29830 3
16403 1
29529 2
31428 4
22709 1
16280 0
26807 6
24179 0
58158 5
23102 2
19058 1
18880 2
18382 0
24254 1
21806 1
21054 4
27054 1
21557 2
20979 5
90681 12
28508 1
23626 2
25579 4
39555 3