896398
285270
1010273
503686
39464
730449
648134
140529
732943
288934
43481
528982
2906361
2597455
2534928
2478455
2224995
2122955
2078281
2013719
1902226
1670208
1607351
1567406