147515
410520
8253
538273
192949
317695
50106
257994
48380
88991
214285
189433
179778
518546
894982
73020
15745748
702286
5022578
4415980
3537510
3513192
2306216
2219495
2054492
190766
1870948
16395
1565545
155561
242434
540777
724477
391148