282143
55838
856391
137193
390313
556222
36492
646665
169790
1013168
756195
862393
71684
678140
242760
999781
735165
112431
296821
177753
905957
938754
235694
276290
67189
140926
713661
273966
437613
576686