11060
923115
102754
6930
82756
9760
6280
71965
68929
89975
69149
10590
691912
49733
48920
48498
4269271
4065158
33334
3268151
31396
26942
24601
23030