454
1113
502
320
581
433
1100
643
895
612
1055
290
610611
43710
43543
41777
3704270
3477156
29924
2893149
27646
23492
21870
19870