51303 8
145551 43
151555 52
167409 60
65383 12
39732 8
63859 9
99705 20
42001 5
50956 9
61009 9
93783 18
39454 8
1113609 202
230033 33
173353 24
241376 43
386102 42
190026 47
83801 20
57507 7
403777 95
114205 28
349429 78