2604
10220
103037
147033
28470
19404
75175
50830
12960
39083