329990
105426
25541
1000173
487726
87681
656687
84358
542436
355278
909803
612211
5091799
3519581
3022148
2325804
2214988
2013609
1913357
190078
1746118
1715136
1666195
1625471