672
693
737
524
420
491
568
611
850
840
600
552035
46868
35300
34673
32195
2791268
2545154
24914
2220149
21746
17650
17390
15700