522
430
480
433
531
528
417
5411
573
400
5311
6210
35917
27550
26173
23473
1925267
18034
1733148
16256
1538147
13530
13200
11220