803
262
255
302
514
698
7110
351
275
366
282
553
39647
30420
28713
26145
2245267
20284
1961153
1815149
18036
14980
14570
12820