224746
671859
104146
925153
623524
1096229
411514
175271
4263
10821
1056331
405578
619538
285453
84990
86230
1026834
99785
861983
459471
750480
652272
337308
325184