693
7711
590
6510
612
885
625
450
563
636
434
606
42007
31860
30913
28095
2426267
21924
2096153
1929149
19276
15810
15490
13730