306911
552747
10382
70853
221986
180308
41357
640671
79868
855725
63123
492132
69245
441964
178161
115260
908729
2391000
789250
813699
490520
149284
832946
607115
416533
947352