125629 8
572359 128
209054 23
50909 8
398007 39
261102 16
729658 74
191877 20
519427 70
225853 31
214526 25
54377 10
302306 64
119979 6
1450578 287
23233 4
104053 18
128279 28
39402 11
96354 21
144806 6
27428 11
52283 7
41778 9