291
300
353
513
283
447
315
286
222
293
253
33227
25320
23652
21043
1715267
16342
1530148
14546
1376144
12610
11480
9800