275
615
403
420
290
374
333
590
412
387
591
281
39627
30410
28703
26135
2245267
20284
1959153
1814149
18036
14960
14570
12810