909606
240846
374910
941426
210463
1050627
465203
826440
15880748
706986
5090578
4436980
3556510
3553192
2321216
2224495
834
332250
382972
397161