46930
3017
6277
87725
14973
18073
790
4261
55318
2082
1110
2566
1634317
1154412
11134276
1033816
10097258
97614
8252155
774111
71026
61774
57392
54098