727
355
403
420
290
374
422
333
590
387
591
281
40017
30600
29073
26305
2267267
20514
1986153
1835149
18186
15080
14670
12970