977573
14784
502681
886138
34259
28679
431928
727363
121529
9077
749218
96452
5061799
3501581
2981148
2300804
2205988
2002609
189578
1892357
1737118
1710136
1654195
1622471