598643
131240
309933
59316
899894
78293
768386
80637
344835
728892
462869
126687
795426
822150
3301000
52133
98761
1018360
515513
45774
272155
319411
131360
686319
188424
41331