896
710
673
1127
1312
1346
985
1155
934
717
1253
2086327
701412
50393
49410
49148
4320271
4127158
33654
3332153
31786
27302
24921
23290