1335
638
865
5617
446
643
562234
625
632
734
580
769
40317
30760
29433
26615
2311267
20804
2003153
1850149
18386
15260
14760
13080