86371028
5431879
7575115
78851632
5702772
45871209
9466668
4410768
8649270
51161028
6567105
4409153
313891046
249521359
21420133
180181133
174201530
17288878
156831900
1550939
154601432
14432617
141031414
14067259