30431 9
119454 9
33982 3
31408 2
27152 4
109554 23
22709 6
31902 4
42184 9
21509 1
30181 11
21183 3
32858 2
31103 4
59979 7
22909 0
23056 2
17426 2
22582 4
51256 9
216356 45
248458 40
97084 14
98206 17