199839
82734
870766
32121
664137
574451
338695
526437
15880748
706986
5090578
4436980
3556510
3553192
2321216
2224495
934
332250
382972
397161