96554
51551
56740
653
828292
30734
38017
1351043
859115
37334
962
33729
652412
46623
46440
44708
3991271
3771157
31644
3093151
29506
25252
23220
21390