645
891
952
64849
6360
96754
5790
3446
323
56840
2277
461
654812
46743
46620
44858
4009271
3792157
31754
3102151
29586
25382
23320
21470