2256918
5693958
34704373
5253002
25368637
62416739
4810519
194346
6695800
39398129
15983331
39977632
97188419
400450
23496254
88877700
43368802
75073536
83238597
73775017
18786704
37864438
40276762
23147142
81327185
3009051
39736204
9063751
21968193
92607345
71845149
19023777
31432986
28258080
83761152
2823312
8075548
3595672
57156776
6134508