42543
1007690
734370
281976
41645
1000569
628984
80818
468790
66519
73435
393242
5060799
3500581
2981148
2300804
2205988
2000609
189578
1891357
1737118
1709136
1654195
1622471