121172
114476
101462
89622
88899
86542
86140
84405
72996
67659
128617
207788
184966
276904
124763
640706
166461
313270
488633
460567