42134
10869
556453
763555
215368
547624
236966
149780
5290
38626
192615
93051
5141799
3566581
3071148
2383804
2230988
2046609
1965358
191478
1765118
1719136
1689196
1636471