406
6612
744
370
6922
5413
830
638956
618103
634
9226
556
25637
19400
17511
15492
12122
1184263
10734
1059148
10090
905143
8290
75611