516292
4310
3548313
28348
2460
2230
1599
15036
14422
13424
1264
1210
1177
1170
10316
998
957
917
910
903
871
8231
794
7613
675
6619
6510
6335
6311
600
608
586
574
567
563
520
523
528
511
494
485
476
4712
4510
454
450
456
449
437
417
410
383
375
325
312
300
304
2610
250
240
236
200
180
174
140
131
130
120
100
90