683
1130
760
550
1201
487
632966
721311
491
592
5014
446
40317
30760
29433
26615
2311267
20804
2003153
1850149
18386
15260
14760
13080