938387
137294
733684
18758
848107
80140
491674
303446
67287
387824
775640
250150
6247368
5077935
4863460
37731000
3735287
3717956
3616462
3317226
3259730
308136
2745209
236510