420529 100
149433 10
23782 6
55477 2
31204 0
23252 2
41426 9
179184 33
337277 40
110530 20
125453 18
78359 10
57104 12
160952 30
99579 11
263880 46
32457 9
75552 7
148033 23
51031 3
135582 11
35679 10
70029 6
63354 5