461
376
750
405
411
503
392
360
273
285
665
363
42957
32660
31863
29175
2510268
22634
2197153
19956
1988149
16060
15940
14260