49496
99579
147820
89863
749973
786445
150794
476384
116676
294179
762620
579969
5553367
4551935
4371459
3467998
3451462
3422286
3372956
3026729
3019226
2498209
2139407
2139352