501643
867886
531120
67357
808106
109841
431754
31105
180493
90270
840685
490194
40474
10612
615655
611487
15746748
702386
5022578
4416980
3537510
3513192
2306216
2219495
2054492
190766
1870948
16395
1565545
155561
243434
540777
724477
391148