582
341
861
1263
1041
1313
681
941
111
1201
32377464
27608131
24660998
24228481
18512343
16678973
154861029
14674239
12650764
10474485
775044
5711209