4060
3398160
33930
291894
2770
21414
1781013
13522
1292
12256
1181
1140
1060
10016
864
860
760
7511
731311
737
620
624
567
566
524
464
442
441
427
398
394
390
362
345
335
325346
322
321
306
224
132