495847
38473
931153
1272908
250825
722586
31113
1165948
879658
84085
1031555
125162
834968
736408
95180
1043292
106161
370121
1046932
671237
12412
676290
583105
860566
185323
234817