440
542
714
569
420
537
850
593662
485346
474
450
624
605411
43480
43363
41337
3669270
3444156
29784
2881149
27446
23362
21750
19820