945756
19350
708444
206860
634992
502943
512984
850826
326889
367664
44426
48512
2905361
2597455
2534928
2477455
2224995
2122955
2078281
2013719
1902226
1670208
1607351
1567406