25906
96325
854337
327594
929893
716793
851556
215996
1002769
469990
377535
601619
308710
872820
543690
598101
14573747
664086
4468578
4169980
3422510
3047192
2167495
2160216
2043492
184066
1838948
16295
153761
1536545