31526 5
118228 6
24806 8
31580 4
54484 2
51832 8
16659 9
32357 8
42384 9
20834 9
40032 7
34579 6
16932 8
36282 12
39909 5
48578 9
19708 3
14008 1
15134 5
14408 8
14204 1
252704 16
144180 10
278926 37