297
415
407
244
374
261
295
424
340
318
257
215
33497
25660
23912
21323
1754267
16522
1557148
14866
1406144
12760
11770
9950