340436
196463
379669
524265
261959
447341
910834
378525
805349
1035482
111334
637263
343942
543448
858186
776789
20183484
19700692
17986960
11962916
9292156
7924362
7863668
7429623
7074831
6917477
6913960
6421253
457870
4372231