90954
9650
9890
71656
896180
58729
62965
5990
8710
52040
789292
65262
610111
43690
43483
41717
3696270
3476156
29924
2892149
27596
23462
21860
19870