470
472
430
710
490
495346
584
1154
694
532
580
856
612811
43890
43733
41977
3713270
3502156
29954
2905149
27816
23612
21960
19960